package net.da.processor.authorization.impl;

import net.da.core.bof.ApplicationSession;
import net.da.processor.AbstractProcessor;
import net.da.processor.authorization.LogoutProcessor;
import net.da.processor.authorization.io.LogoutRequest;
import net.da.processor.authorization.io.LogoutResponse;

public class LogoutProcessorImpl extends AbstractProcessor<LogoutResponse, LogoutRequest> implements LogoutProcessor {

    @Override
    protected LogoutResponse process(LogoutRequest request, ApplicationSession session) {
        throw new UnsupportedOperationException();
    }

    @Override
    protected LogoutResponse buildIOResponseEmptyInstance() {
        return new LogoutResponse();
    }

}
